kind of caterpillar - Turkish English Dictionary